<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="css/common.css">
    <link rel="stylesheet" href="./css/blog_content.css">
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <!-- 引入 editor 依赖 -->
    <!-- 先引入 jquery, 再引入 editor.md, 顺序不能反 -->
    <link rel="stylesheet" href="editor.md/css/editormd.min.css" />
    <script src="editor.md/lib/marked.min.js"></script>
    <script src="editor.md/lib/prettify.min.js"></script>
    <script src="editor.md/editormd.js"></script>

</head>

<body>
    <!-- 这是博客详情页 -->
    <div class="nav">
        <img src="./img/logo2.png" alt="">
        <span>我的博客系统</span>
        <span class="space"></span>
        <a href="blog_list.html">主页</a>
        <a href="blog_edit.html">创作</a>
        <a href="logout">注销</a>
    </div>
    <div class="container">
        <div class="container-left">
            <!-- 个人信息 -->
            <div class="card">
                <img src="./img/logo.jpg" alt="">
                <h3></h3>
                <a href="https://gitee.com/liuhb-clanguage">Gitee地址</a>
                <div class="counter">
                    <span>文章</span>
                    <span>分类</span>
                </div>
                <div class="counter">
                    <span>1</span>
                    <span>2</span>
                </div>
            </div>
        </div>
        <div class="container-right">
            <!-- 博客列表 -->
            <div class="blog">
                <div class="title">
                    
                </div>
                <div class="date">
                    
                </div>
                <div class="desc" id="desc">
                    
                    
                </div>
            </div>
        </div>
<script src="js/app.js "></script>
        <script>
            function getBlog(){
                $.ajax({
                    type :'get',
                    url : 'blog' + location.search, // 这里需要带上 blogId 参数
                    success : function(body){
                        // body 就是返回的一篇博客的内容
                        // 形如 { blogId：1， title：“这是标题.....”}
                        let blog = body;
                        let titleDiv = document.querySelector('.container-right .title');
                        titleDiv.innerHTML = blog.title;
                        let dateDiv = document.querySelector('.container-right .date');
                        dateDiv.innerHTML = blog.postTime;
                        // 这种设置方式 页面显示的是 markdown 的原始内容 而我们的需求是希望都渲染成 html
                        // let descDiv = document.querySelector('.container-right .desc');
                        // descDiv.innerHTML = blog.content;
                        // 这个方法第一个参数，必须是 html 标签的 id 属性
                        editormd.markdownToHTML('desc', { markdown : blog.content});
                    }
                });
            }

            getBlog();


            // 判断当前用户是否已经时登录的状态
            getLoginStatus();

            function getAuthorInfo(){
                $.ajax({
                    type:'get',
                    url:'getAuthorInfo' + location.search,
                    success:function(user){
                        // 把拿到的 user 对象，取出其中的 username 设置到页面上 
                        let h3 = document.querySelector('.card h3');
                        h3.innerHTML = user.username;
                    }
                });
            }

            getAuthorInfo();
        </script>
</body>

</html>